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.