Latka logo
Vouch Technologies Revenue 2024: $6.8M ARR, $1.1M Raised