As of February 2026, the company reported annualised revenue of over $260 million, employs more than 6,500 people across 43 global offices, and serves over 290 customers worldwide, including more than 85 billion enterprises.
As of February 2026, the company reported annualised revenue of over $260 million, employs more than 6,500 people across 43 global offices, and serves over 290 customers worldwide, including more than 85 billion enterprises.