Karnavati Finance posts ₹6.25 cr profit vs ₹0.37 cr loss in Q1