Idfc Limited · U67190 Mh2002 Ptc137798 · Idfc Projects Limited · Idfc Financial Holding Company Limited · L65990 Mh2002 Plc137533 · Dam C API Tal Advisors Limited · Idfc Projects Limited · Idfc Foundation · Idfc Trustee Company Limited · Idfc Alternatives Limited