The nameserver vps188336.ovh.net have a IP Address of 151.80.118.159 which is hosted on France.
IntegralEdu