£62.5 million raised through

UK 100

Latest directors dealings