22 employees
SCREEN Biosciences is a research firm that specializes in 3D cultured cell imaging, drug discovery, cell line development, and more.
1868