A really funny thing about that list is that they provided consult services for companies that were/are in direct competition with each other in the same countries. Can you say CONFLICT OF INTEREST ??? LOL Plus their "latest" news entry is 2004, obviously they're not too busy any longer.
risk_it why would that be interesting? Consultants provide opinions, mangement either accepts that opinion or not. Without some information on what the issue was and what the opinion provided was, what possible interest could there be?