Marshmallow is a trading name of Marshmallow Financial Services Ltd. Marshmallow Financial Services is authorised and regulated by the Financial Conduct Authority with the FCA no. 797672.
Registered under General Data Protection Regulation 2016 in compliance with the Data Protection Act 1998 under registration ZA295898 Marshmallow Financial Services, Clerks Court, 18-20 Farringdon Lane, London, United Kingdom, EC1R 3AH.