Achilles Therapeutics, a Londonbased biotech company, has selected Philadelphia as an entrée into the United States and leased space at 401 N. Broad St. in Center City. The company, which is developing cancer therapies by using DNA sequencing from individual patients, signed a three-year lease on 7,243 square feet.
Read More