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