Latka logo
Indus Valley Partners Revenue 2024: $124.5M Est. ARR