Logo of Huzzle
Oxford Biomedica
image

Oxford Biomedica

Oxford, Oxfordshire

A life saving cell and gene therapy company

Oxford, Oxfordshire

Science & Healthcare
sidebar.industry
501-1000
sidebar.employees
1995
sidebar.founded-year