About Dbi Biomass Ltd (10488192) United Kingdom