Aptamer Group signs two substantial new contracts

UK 100

Latest directors dealings