Latka logo
Montclare Revenue 2024: $192K ARR, $622.9K Valuation