Login
Insect Feed Technologies (IFT) is an insect farming company that farms the Black Soldier Fly as a sustainable source of nutrition for the animal feed industry.