89.107.27.122 is located in Omagh, United Kingdom (latitude 54.604, longitude -7.324) db-ip data: September 2026