Latka logo
Thycotic Revenue 2020: $90K ARR, $270K Valuation