About Magelan Management Ltd (13407956) United Kingdom