149.254.56.80 is located in Hatfield, United Kingdom (latitude 51.762, longitude -0.244) db-ip data: September 2026