Yes, Nuvama has a customer support team who can be reached out via a toll-free number or email. The review mentions the toll-free number as 1800 102 3335 and the email as helpdesk@nuvama.com.