PRELIMINARY RESULTS FOR THE YEAR ENDED 31 DEC 2023 | RNS | Ticker