The Nameserver ns21123.ovh.net have a IP Address of 91.121.91.220 which is hosted on France.
Annuaire Trouver Facile : Annuaire de sites internet.