The Nameserver ns2.stellatravel.co.uk have a IP Address of 85.118.31.22 which is hosted on United Kingdom.
Make Travel Your Business