About Bellabea Ltd (13475462) United Kingdom