PrivCo Logo
Sumo Group PLC logo

Sumo Group PLC

Headquarters
Sheffield, United Kingdom
Classification
Public as LON: SUMO
Status
Acquired