About Capella Uk Holdco 2 Limited (12472023) United Kingdom