193.99.144.86 is located in Hanover (Buchholz-Kleefeld), Germany (latitude 52.3861, longitude 9.80954) db-ip data: October 2026
Loading whois…