Current location:home page
> Neptune Technologies and Bioressources
Neptune Technologies and Bioressources
Neptune sells more, loses more
Krill oil company Neptune Technologies & Bioressources saw its revenues increase by 65% to $14,2…