The Nameserver ns1.meelo.co.uk have a IP Address of 209.59.161.152 which is hosted on United States.