Kromek wins two new contracts in medical division

Companies

Kromek Group (KMK)
UK 100

Latest directors dealings