Total income of the company grew 19.86% to Rs 509.56 crore, from Rs 425.12 crore a year ago
Users can key-in 12-digit Aadhaar number, but when confirming identity, it requires biometric details rather than PIN