Company name: SHL Group Ltd.
Description: SHL provides deep people insights to predict and drive workforce performance.
1 Atwell Pl, Thames Ditton KT7 0NE, United Kingdom