Try this site for dividend
http://
www.ooinvest.com/Beta, I have no idea. Was never interested. But maybe this ooinvest have it. Maybe. :P
Alternatively, you can do it manually - via downloading annual audit reports via klse site, though i expect that would be really time consuming :P
Risk free rate, try check out the Bank Negara interest rate policy. Usually the interest rate is used as risk free rate. They rarely change the rates, so it should be pretty easy to find via bank negara site, or simply googling :P