About Capella Bess Ltd (13115768) United Kingdom