Investment Information and Credit Rating Agency (ICRA) is a data provider offering Company Data, Company Credit Rating Data, Firmographic Data, and Research Data. They are headquartered in India.
In order to provide trust-worthy reviews, only signed in users can review. It only takes 3 minutes to sign up.Create your account Already have an account? Log in