SThree PLC

SThree PLC

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

HQ location
Glasgow, United Kingdom
Founding location
London, United Kingdom
Website
Launch date
Market cap
$336m
Enterprise value
$330m
Share price
£1.98 STEM.L
Company register number
  • Technology
  • Recruitment
Authorizing premium user...