About Array Management Services Limited (10399604) United Kingdom