Renewable energy company
International Composting Corporation (ICC Group) is a Canadian based renewable energy company committed to Waste to Energy technologies.