RESULTS FOR THE SIX MONTHS ENDED 31 MAY 2023 - SThree PLC | RNS | Ticker