C21 Wind Turbine Solutions UK

Project Details

Blue sky feasibility study

Value

Undisclosed

Size

Site specific

Location

United Kingdom

Completion Date

Ongoing