The Nameserver ns3.tilaa.nl have a IP Address of 212.224.83.173 which is hosted on Germany.
Tilaa is a self-service virtual private server provider
Tilaa is a self-service VPS provider