Oxford BioMedica to raise £25.7 million