As another friend of John Masons I can confirm he got away from them a while ago.. They were slow at paying him. They were cc processing for a few sites in the UK the last I heard.
Here are details I have from a biz card:
[email protected]
Tel: +44 (0)208 556 0429
But that info is from 2 years ago...