188.64.185.112 is located in Kirkcaldy, United Kingdom (latitude 56.112, longitude -3.172) db-ip data: September 2026