About Capella Capital (parent Company) Limited (11885962) United Kingdom