About Capella Global Ltd (12819179) United Kingdom