How can one know PERCENTAGE OF RETAIL PARTICIPATION in the markets AND TOP STOCK HOLDERS of any company?

NSE puts out a very interesting report called Pulse which gives you detail of retail participation and more. This is the link to Jan 2015, Pulse. 

Top stock holdings, I guess you can find it moneycontrol, ET, and other similar websites.