About The Biomass Centre Limited (08499962) United Kingdom