NeoGrowth is a non-deposit, NBFC registered with RBI that provides short-term business loans to merchants.