Nordic seafood giant Insula appoints new sustainability executive
Insula produces a wide range of seafood products from 18 different factories in five Nordic countries.
Insula produces a wide range of seafood products from 18 different factories in five Nordic countries.