73 employees
Insula focuses on the development, processing, and sale of fish and seafood products.
2015