ICRA Limited has upgraded Company's Long term rating to ICRAAA+ with stable outlook and reaffirmed short term rating as ICRAA1+.