Tech Mahindra and Others Declare Dividends with Oct 23 Record Date