About Magellan Holdings Limited (06018197) United Kingdom