About Magellan International Travel Limited (02690449) United Kingdom