About Magellan Corporate Communications Ltd (05495938) United Kingdom