The Nameserver ns1.hellas-servers.gr have a IP Address of 62.138.12.54 which is hosted on Germany.
This is the home page.