Latka logo
Indusface Revenue 2023: $6M Est. ARR, $26M Valuation