Idrc corporate office is located in Infinitus Tower 168 Hubin Rd 26/f, Shanghai, Shanghai, 200021, China and has 201-500 employees.
idrc
| Location | People at location |
| Africa | 1-10 |
| Asia | 1-10 |
IDRC is a global leader in investment promotion and innovation acceleration within the corporate investment industry. They offer services such as location strategy, economic incentives negotiation, trade and export services, and market research. Their expertise helps organizations optimize their operations by connecting them with the right communit... Read More