The nameserver ns1.ambrix.nl have a IP Address of 84.22.115.185 which is hosted on Netherlands.
screenshots.page - IPv4 and IPv6 screenshots for your pages