About Capella Inc Ltd (12323771) United Kingdom