By CEP Staff • 16 July 2010 in News

UK start-up to build £130 million biomass facility