BioMed Realty Welcomes Insmed to B960 at Babraham Research Campus in Cambridge, UK

Insmed has officially opened its new 17,000 square feet R&D facility, marking a significant expansion of its UK presence.

Insmed has officially opened its new 17,000 square feet R&D facility, marking a significant expansion of its UK presence.