The nameserver ns1.deltahostdns.com have a IP Address of 95.211.88.36 which is hosted on Netherlands.
Alligator.WORK | IT блог