Contract extensions worth c.£2.5 million | RNS | Ticker