2.102.76.212 is located in Aberdeen, United Kingdom (latitude 57.15, longitude -2.094) db-ip data: September 2026