85.92.66.149 is located in Northampton, United Kingdom (latitude 52.2774, longitude -0.8801669999999999) db-ip data: October 2026
Loading whois…