What is/are the credit rating agencies approved for the acceptance of public deposits by an HFC? A. The Credit Rating Information Services of India Ltd. (CRISIL) B. ICRA Ltd. C. Credit Analysis and Research Limited (CARE) D. FITCH Ratings India Pvt. Ltd. E. All of the Above