Latka logo
Haddock Revenue 2024: $164.9K Est. ARR, $494.8K Valuation