Sales Team Lead - Central Italy at Deliveroo | Shinobi Jobs