Kenya Bolsters Investor Confidence with New NSE Trading Tech and Favorable High Court Ruling - December 2025