September 25, 2023

SThree PLC – Q3 update – Early signs of improvement, in-line outlook