Latka logo
Invincea Inc. Revenue 2016: $1.7M ARR, $21.4M Raised