Try Looking Glass points in Isle of Man

Isle of Man

IP / IPv6 Location / Company Speed test / Network test
146.247.49.147 Netcetera