Instil Bio makes shock move: Shuts down UK operations and slashes jobs
Instil Bio, Inc., a clinical-stage biopharmaceutical company headquartered in Dallas, Texas, is undergoing a significant restructuring that includes the closure of its Manchester, United Kingdom, ... Read More