Latka logo
Creatio Revenue 2025: $200M Est. ARR, $1.2B Valuation