FLOWRA and EMEC sign floating wind pactBy Web EditorSeptember 17, 2025 Partners to explore test site development and technology validation in Scotland