About Travelworld International (manchester) Limited (02618626) United Kingdom