The Nameserver ns14.cloudns.net have a IP Address of 62.75.253.97 which is hosted on Germany.
cloudy.ec - Your next generation video portal