London, 7th November 2022

London, 7th November 2022 New brand underscores need to accelerate industrial decarbonisation as COP 27 begins Storegga, the UK’s leading independent decarbonisation developer, has unveiled a new brand identity and logo that more effectively conveys the criticality of the climate challenge and...
Read more +