Strategic Customer Success Manager - London, UK - Synthesia | Joinrs