The Nameserver ns1.stormweb.net have a IP Address of 51.79.70.168 which is hosted on United Kingdom.
Home page