By CEP Staff • 21 April 2009 in News

UK-based renewable energy provider positioning to become vertically integrated