If you are interested then i know about one company which is good because we are taking services from that company but better is to do study on it and then get a decision.
If you think then you can PM me or Go on this site
http://www.thestrategicinsight.com/