Big tech- and pharma-backed Iambic Therapeutics aims for $135m IPO

Iambic Therapeutics, a biotech that has won favour not just with investors but has also garnered support from pharma companies,…