146.66.99.72 is located in Rochdale, United Kingdom (latitude 53.614, longitude -2.19) db-ip data: September 2026