638 employees
Studio Retail provides a personal shopping service to around 1.8 million customers via the studio.co.uk and ace.co.uk
1955