7 employees
The Captions and subtitles platform that allows translation agencies, to global businesses to create and manage subtitles faster
2017