A newly released report has named London the #1 city in Europe and #3 globally for life sciences, behind Boston and New York, ...
We can expect rather intense bidding wars for only a few experienced players who come with an entire treasure trove of ...