Country: Estonia

Category: Platform

Ultra is building a first-class PC game publishing platform and marketplace that puts an end to the current distribution monopoly. Specifically, Ultr…