Diagnostics firm take rights to several Affimers

UK 100

Latest directors dealings