£35m Raised Via Share Placing

UK 100

Latest directors dealings