STM Group Plc announced group revenue results for the year 2023. The company reported that the group's revenue for 2023 is £28.0 million, ahead of market expectations, as a result of higher than forecasted interest income.