I was told by a friend who's in banking that this might be a scam - I'd just signed up with them and was discussing it with him.
I searched the net but couldn't find anything about them at the time, good or bad. I only came here out of curiosity today after someone else said they thought it was a scam too.
Although I was worried at first, they've done everything they said they would. I couldn't get a card processing facility from my bank - but Cloudpay sorted one out for me. I've not had any problems with them so far.