86.8.245.29 is located in Heage, United Kingdom (latitude 53.05, longitude -1.447) db-ip data: September 2026