94.8.141.129 is located in Whyteleafe, United Kingdom (latitude 51.308, longitude -0.084) db-ip data: September 2026