Illinois commits to open up its company data: A win for corporate transparency
The latest win in the global push for transparent company data came last July, when the legislature of the US state of Illinois passed a bill which committed the Secretary…