About Magellan International Limited (12658630) United Kingdom