SaaScada is the trading name of Saescada Ltd, registered in England and Wales with the company number no. 09146473 and VAT no. 244 0730 34. Saescada Ltd is regulated by the Financial Conduct Authority (FCA) under the Payment Services Regulations 2017 to carry out payment services as a Small Payment Institution (FCA register no. 821593).