About Bulbous Uk Limited (07211078) United Kingdom