About Magellan 2000 Ltd (07276427) United Kingdom