About Bellula Ltd (12720070) United Kingdom