IDK what you are reading but from where I am sitting I do not see an address. A country listing isnt an address and the last update to the whois record was literally just a few months ago in jan. All I see is a domaain pointing at cloudflare and registered from enom with an update to change the registrant country and either town or county. There is certainly no address there like you claimed.