Biotech seed company Inari secures $103m in funding Inari, a biotech seed company, has secured a $103m funding round to develop and commercialise higher-yielding seeds that... Read more January 31, 2024