News

The French insect protein company is reported as having temporarily halted operations at its first international facility in Decatur, Illinois, as it focuses on strengthening its commercial strategy ...