Introduction
MOWi [MOH-EE]
noun
The world's largest salmon producer responsible for supplying 30% of the world's salmon.
Before 2021, you'd probably never heard of the #1 producer of salmon for UK supermarkets, Mowi. Launching a consumer brand with the largest...