Instil Bio makes shock move: Shuts down UK operations and slashes jobs

Pallavi Madhiraju- September 7, 2024 0

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