I've used them for a couple of business. If you send and receive less than 10,000 EUR per transaction of don't have a 6 figure monthly business, they work okay. I had 2 of the 3 companies' accounts closed down, even though I could provide all documents. The last one doesn't do much and has run for a couple of years now.
I was also a customer in SATA, so yes, definitely keep that in mind when you deal with LeoPay 🙂