Customer Success Lead at Senca Research - London, England, United Kingdom
We give organisations the data they need to create the change they want to see