Has anyone use Cardsave?

Cardsave is a payment provider working with some 50,000 UK transacting businesses.

They started a Partner Programme; where Cardsave give you referrals for web design...