About Magellan Pro Ltd (13476893) United Kingdom