109.153.193.132 is located in Evesham, United Kingdom (latitude 52.092, longitude -1.949) db-ip data: September 2026