The Nameserver ns21852.ovh.net have a IP Address of 213.251.185.118 which is hosted on France.
TT-Hardware - Le site dédié aux ordinateurs, portables compris !