About Bhe Capella Ltd (13311663) United Kingdom