An Ni Chin processes payments for sites operating in certain jurisdictions where direct casino transactions arent allowed its basically a middleman, The casino name wont appear on your bank statement at all which is the whole point of using these processors

Check every casino account you have for recent deposits. Log into ALL of them even ones you havent used in months