Video: Introducing MEECE

Introducing MEECE – Our Marine Energy Engineering Centre if Excellence in Pembroke Dock, Wales.