The only review you can find for this payment processor is this thread. TrustPilot has zero valid reviews, no surprise.
They are used by some firms that don't do high risk but which are reputable, they are from Netherlands, at least their whois show that country.
What stick in my eyes are the WHOIS PRIVACY, that's not normal for a payment processor that need to comply with the card associations rules. It should be perfectly visible who owns the domain.
Next thing that is not compliant is there are no contact details, company details or something that can legitimate their operation.
Finally I can't find them on the Visa.com vendor list at all, which means they either operate under another name or are not compliant, if it is the latter, you don't want to touch them at all.