Climate change
won't wait.
NOR should we.

WHERE WE OPERATE

Storegga has offices in London, Houston, Edinburgh and Aberdeen, with representatives
also based in Singapore to lead our work in the Asia-Pacific region.

Storegga Corporate Map Sept FINAL
Get in touch

Contact us