Key Affimer patents to be granted in Europe and US

UK 100

Latest directors dealings