The Nameserver ns2.tecnoweb.net have a IP Address of 176.58.90.20 which is hosted on France.
Just another WordPress site