edo Interactive Announces $20M Series E

May 22, 2015