Head of Customer Success - Belfast or London Director-level Customer Success role at a fast-growing tech scale-up Own a portfolio of strategic enterprise accounts across finance, insurance and technology C-suite relationship management with full commercial accountability