587 employees
Studio 88 is a footwear and apparel brand retailer with 350 outlets throughout sub-Saharan Africa.
2001