95.90.189.53 is located in Havelberg, Germany (latitude 52.831, longitude 12.075) db-ip data: September 2026