ecoPayz is owned and operated by PSI-Pay Ltd, a company registered in England and Wales with company number 07288527.