UK MHRA GMP Inspection UK MIA(IMP) 59573 Insp IMP 59573/35110486-0002[I] - CELL AND GENE THERAPY CATAPULT MANUFACTURING AND INNOVATION CENTRE | KeyPedia