a non-banking financial company (NBFC) or bank