Ubiqus
Ubiqus, headquartered in Paris, France, is a global leader in language, transcription, and event services with market-le... Read more
Team 250 - 999 Employees
Rate < $25/hr
Location
NYC,
United States
10006.
View Business Services Company Profile