ITC Infotech, a global IT Services company, is a 100% subsidiary of the USD 4.75 billion Indian conglomerate ITC Ltd. ITC is rated – Read more