About Magellon Limited (12459254) United Kingdom