iCON strikes agreements for London power plant

The Deutsche Bank spinout is leading a consortium that has signed contracts to provide energy to UK utilities from a combined heat and power facility.

Share this