195.188.191.126 is located in Halifax, United Kingdom (latitude 53.727, longitude -1.858) db-ip data: September 2026