The Nameserver ns1.teuto.net have a IP Address of 212.8.197.2 which is hosted on Germany.
Eine weitere WordPress-Website