Most likely a reseller of someone else's services (who might in turn also be a reseller). If you don't have the right connections, it can be hard to get through to the underlying processors but based on some quick research, I would keep looking if I were you.
The monthly fee and the transaction fee combined sound very high, unless you're doing something very high risk and are just starting out. Even so, you can probably do better if you keep looking.