Trading update & shareholding in Diagonal

UK 100

Latest directors dealings