The Nameserver ns138.planethoster.net have a IP Address of 85.236.159.10 which is hosted on France.
SEO and translation services to target french market: France, Canada, Belgium, Africa...