Share Placing to Raise £44m for Further Investment

Companies

Evgen Pharma (EVG)
UK 100

Latest directors dealings