Latka logo
Edo Interactive, Inc. Revenue 2015: $5.6M ARR