The nameserver ns2.cheapkanken.com have a IP Address of 37.59.172.114 which is hosted on France.
Nothing is impossible; the word itself says “I’m possible!