Latka logo
Navetti Revenue 2021: $158.6K ARR, $475.7K Valuation