About Magellan Creative Travel Ltd (12719000) United Kingdom