79.170.40.228 is located in Leeds (Holbeck), United Kingdom (latitude 53.783, longitude -1.573) db-ip data: September 2026