The Nameserver ns1.webmasterforum.biz have a IP Address of 51.38.69.61 which is hosted on United Kingdom.
Webmaster Forum - Index