109.123.74.96 is located in London, United Kingdom (latitude 51.522, longitude -0.072) db-ip data: September 2026