And Payza was first called Alertpay and it was founded in 2004.
Thank you for the post.
The address on the payza.eu website shows an address not in the UK but next to it clearly states MH Pillars Ltd is the licence holder.
Going by the information they have registered with companies house and the fact they are not even competent enough to file their accounts on time and decide to use a cheap-for-hire registered company address to show on file explain a lot about Payza.
I am not impressed, I think there is a lot more going on here than meets the eye.
I would stay away from payza.eu and advise others to follow suit.