About Capella Uk Holdco Limited (12467857) United Kingdom