Latka logo
KARAKURI Japan Revenue 2023: $17.7K Est. ARR, $53K Valuation