Putting a question like that, your odds of landing on a scam are much higher than finding a serious provider.
A decent bank won't risk a six or 7-figure fine and its license for a cut from some millions. A hundred million with a 5% cut will already tempt a smaller bank. You'll, of course, not be able to use just one shell corp and one account for it, but if you find one bank, I believe they will instruct you to fragment up and share the transactions between at least 10 different accounts, 10 corps, and 10 UBOs.