About Magellan Design Limited (04023091) United Kingdom