Placing of 1,568,628 ordinary shares for cash

UK 100

Latest directors dealings