The Nameserver ns21.ecuahosting.net have a IP Address of 193.22.154.232 which is hosted on Germany.
Hillary Resort.