ICL Fincorp offers high-yield NCDs with CRISIL BBB- rating, providing investors with secure investment options.