The Nameserver ns-eu02.mechanicweb.org have a IP Address of 161.129.64.2 which is hosted on Netherlands.
The fact that internet marketing is so diverse in application, can make it seem a bit impossible to find what will work for you.