Credifin Limited appoints Shalya Gupta