Latka logo
Euclid Revenue 2021: $923.3K ARR, $2.8M Valuation