SThree plc is an international specialist staffing organisation, founded in the United Kingdom and headquartered in London. It is listed on the London Stock Exchange and is a constituent of the FTSE SmallCap Index. From Wikipedia
The recruitment firm cites economic and political uncertainties for delays in hiring decisions, forecasting a sharp profit decline in 2025.