About Croceus Management Associates Limited (10327266) United Kingdom