GBP15.3m Placing for Fast Data Opportunities

UK 100

Latest directors dealings