Overcast has been awarded the European Commission’s “Seal Of Excellence” for it’s outstanding innovation around video. The EC scored Overcast as a high-quality company in a highly competitive evaluation process.

Overcast beat over 1,500 other applications to land in the top 5% of all companies.