About Capella-b Ltd (11884198) United Kingdom