Latka logo
Crumdale Partners Revenue 2024: $24.4M Est. ARR