Loot Crate boxes up $18.5M Series A

June 06, 2016