Latka logo
Omelas Revenue 2024: $17M ARR, $2.1M Valuation