About Travelmagellan Limited (08060909) United Kingdom