Payments executive takes charge of UPI business as Setu scales merchant and NPCI partnerships
Setu is a new-age, natural-led brand.