About Magellan Active Marketing Limited (11089139) United Kingdom