Press Release

Oxford Biomedica to complete sale and leaseback of Windrush Court facility for £60 million