About Magellan Media Limited (11001415) United Kingdom