SThree PLC

SThree PLC

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

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