Latka logo
Omeda Revenue 2021: $11.2M ARR, $33.5M Valuation