ESC

Omicron Language Solutions, LLC

American company that specialises in translation.