About Bhe Betelgeuse Ltd (13312281) United Kingdom