SumUp — London, England, United Kingdom
Full-time
Not specified
SumUp is seeking a Director of Sales for North & Central Europe to lead commercial performance across all sales channels in a region spanning the UK, Irela