About Capella Management Limited (11326733) United Kingdom