88.150.193.152 is located in Glasgow, United Kingdom (latitude 55.857, longitude -4.262) db-ip data: September 2026