Someone sure didn't do their due diligence if they decided to use payza in the last year. 5 Seconds of digging will reveal some stuff that should raise some red flags. Like:
http://www.companiesintheuk.co.uk/ltd/mh-pillars
http://lowendtalk.com/discussion/555...uspended-in-uk
Also first time I head about them today btw