Beta Hatch secures funding to market its insect feed technology Beta Hatch, a company industrialising the production of insects as a sustainable protein for animal feed, has closed a S... Read more May 26, 2020