About Betelgeuse Design Limited (10521302) United Kingdom