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