Internal Communications Specialist (18 month FTC) - Leeds, England, United Kingdom at GoCardless | WORK180