SThree logo

SThree

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.

Overview

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.

Subsidiaries

SThree operates through the following subsidiaries: