Indian Renewable Energy Development Agency Ltd. (IREDA) has incorporated a wholly owned subsidiary in the International Financial Services Centre (IFSC) located in GIFT City, Gujarat.