The Nameserver ns18.keliweb.com have a IP Address of 163.172.146.44 which is hosted on France.
Space Hosting Under Construction