News briefs: ALFA BIO, Beleaf, TechCrunch