By CEP Staff • 13 May 2011 in News

UK’s largest bioethanol plant closes down due to market pressures