Not sure I'd fully trust a payment provider that hosts their T&C on a google drive, and there's no info about the company to be found on their own site.
Thx for heads up. It appears they aren't a processor but a marketplace for payment providers. Maybe that's why. Don't know. I will try and report back.