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