Customer Service Team Lead at Oxbowsmith — Madrid, Spain · 11jobs