78.144.90.103 is located in Aberfan, United Kingdom (latitude 51.689, longitude -3.342) db-ip data: September 2026