Cambridge, UK, 12th November 2024: Babraham Research Campus Ltd, which is responsible for the development and management of ...