OTEX TECHNOLOGY LIMITED - CIN U72200OR2015PLC018839 |