The Nameserver dns1.ddo-org.com have a IP Address of 193.19.77.252 which is hosted on France.
The online tool to create internet forms...