Latka logo
Innovation Minds Revenue 2024: $859.5K Est. ARR