@mur2501 @freemo Interesting, what's the name of the plugin?
I agree with @freemo, it's more likely to be the IP ownership of the provider. If you are lucky the provider might have allocated a specific IP range to a given data centre.
I can't see how it would resolve that info when the server(s) are behind a proxy or using a VPN for that matter.
@mur2501 thanks I'll give it a go :)