News

On the outskirts of Brandenburg an der Havel, Germany, nestled among car dealerships and hardware shops, sits a two-storey factory stuffed with solar-power secrets. It’s here where UK firm ...