SThree PLC

SThree PLC

Company and has three key elements are market specialisation, organic growth and homegrown management.

Launch date
Employees
Market cap
€632m
Enterprise valuation
€556m (Public information from Sep 2024)
Company register number 03805979
Glasgow Scotland (HQ), London England (founding location)
Authorizing premium user...