By CEP Staff • 8 October 2015 in News

UK solar firm Mark Group enters administration, axes 900-plus staff