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