Latka logo
Finch Living Revenue 2016: $181.8K ARR, $545.5K Valuation