NBFC regulatory compliance and legal expertise