The B Corp™ (or B Corporation) certification is an international recognition awarded to companies that meet high standards of social and environmental performance, transparency, and corporate responsi ...
French insect ingredient company completes the third phase of its expansion to cover 55,000m², and has €1 billion in secured contracts over the next decade.