Flagship Pioneering-backed Sail Biomedicines has laid off 12 employees following a review of the company’s organizational ...