About Bulbshare Limited (10867126) United Kingdom