They are just another First Data / Cardservice agent. Look at the footer - all United States processors must have something similar. They will say something like Or take a look at this site This helps mechants to understand who they are dealing with. Some more information.
What are you wanting, a merchant account provider or a website that is popular in Alexa? Thanksfully someone said it. Look more at the history of the company. First Data processes about two out of every three credit card transactions in the world. They are stable and reliable.
It just suggests that it isnt used by many people. Nothing more. It can be good, write after you use it so we can know.