About Cb Biomass Limited (10198339) United Kingdom