Is Karnavati Finance Ltd. worth buying?