About Betelgeuse Capital Ltd (12039382) United Kingdom