STOR Power is a private limited company established to develop, construct and operate flexible reserve power facilities in the UK to support the transition to a low carbon future. The need for reserve power derives from clean but intermittent renewable energy and the phasing out of old thermal plan... Read more
This company has no org chart yet
This company has no teams yet
This company has no offices yet