Atlas drives $23m Series A round for biotech company

741
Atlas Ventures has invested the biggest chunk of cash in a $23m funding round for biotechnology company Padlock Therapeu