90.45.198.12 is located in Lille, France (latitude 50.629, longitude 3.057) db-ip data: September 2026