90.218.228.169 is located in Muirhead, United Kingdom (latitude 55.898, longitude -4.106) db-ip data: September 2026