At IMC, we believe it is important to 'give back' and contribute to the communities in which we live and work. It is integral to how we operate as a company. Each year we donate a share of our profits and remuneration to charities, with the emphasis on forging long-term relationships with organizations providing programs to improve opportunities for disadvantaged children. And to ensure our support not just for today, but far into the future, we have established the charity Foundation.

We run three programs, International, Education and Community program. We also have employee programs designed to encourage and support employees giving time and money to charitable causes. For more information on our Charity programs, please go to