78.148.99.123 is located in Willaston, United Kingdom (latitude 53.295, longitude -2.997) db-ip data: September 2026