About Capella Consulting Ltd (12992830) United Kingdom