86.140.107.119 is located in Sheffield, United Kingdom (latitude 53.381, longitude -1.47) db-ip data: September 2026