About Magellan Navigation Limited (04118397) United Kingdom