Snapmint raises USD 21 million in mix of equity, debt fund