The Nameserver ns2.keyrus-ns.com have a IP Address of 94.124.232.16 which is hosted on France.
consulting and integration of business intelligence and e-business solutions