Owner at The SET - London, England, United Kingdom
The SET is a curated network of high performing, independent Specialists who deliver client projects, on-demand.Specialists - On-Demand - Consumer Industry