86.9.172.109 is located in Huddersfield, United Kingdom (latitude 53.649, longitude -1.784) db-ip data: September 2026