The Nameserver ns1.sendns.net have a IP Address of 167.86.68.5 which is hosted on Germany.
wfconsulting.net