Provides identity verification and authentication services, leveraging AI and biometric technology for secure digital access.
2012
United Kingdom
501 - 1,000 employees
Information Technology & Services
$100M - 500M in revenue
Industry Rank
280 out of 412
United Kingdom, Software & IT Services, Information Technology & Services
Sustainability Report