The Nameserver ns12.cloudns.net have a IP Address of 108.59.6.24 which is hosted on United States.
cloudy.ec - Your next generation video portal