By CEP Staff • 20 April 2015 in News

UK biomass firm Helius opts for voluntary liquidation