Innodata Corp
 $21,414,968 Innodata Corp
 $21,414,968