Customer Success Manager II, UK & ireland - Leeds, England, United Kingdom at GoCardless | WORK180