About Stansted Capital Management Ltd (09600583) United Kingdom