About Travel Channel Ltd (12741917) United Kingdom