79.77.21.36 is located in Haverhill, United Kingdom (latitude 52.082, longitude 0.439) db-ip data: September 2026