Climate change
won't wait.
NOR should we.

WHERE WE OPERATE

Storegga has offices in London, Houston, Edinburgh and Aberdeen supporting a global portfolio of partnerships and projects.

Global portfolio of partnerships and projects
Get in touch

Contact us