About Betelgeuse Inv Limited (10828180) United Kingdom