92.24.52.78 is located in Aberdeen, United Kingdom (latitude 57.144, longitude -2.098) db-ip data: September 2026