The Nameserver ns2.presta.works have a IP Address of 194.163.137.190 which is hosted on Germany.
Just another WordPress site