Latka logo
Lee & Crowley Revenue 2025: $1.4M Est. ARR, $4.3M Valuation