Logo
S

STR

203 employees

A leading global provider of specialist rental equipment, innovative technologies and data-enabling services to the offshore energy and marine science markets.

Basic info

Industry

Services for Renewable Energy

Sectors

Services for Renewable Energy

Date founded

1994

FAQ