About Capella Uk Pledgeco 3 Limited (12468968) United Kingdom