Identity verification and authentication platform for businesses
UK-based identity verification startup, known within fintech circles