Latka logo
Izicap Revenue 2024: $17M ARR, $8.5M Raised