About Magellan World Ltd (06821703) United Kingdom