UK-based Alacrita, a global life science consulting firm, will soon be opening US headquarters in Kendall Square, Cambridge, MA.
UK-based Alacrita, a global life science consulting firm, will soon be opening US headquarters in Kendall Square, Cambridge, MA.