The Squirrel Stash Limited is an active company incorporated on 11 June 2025 with the registered office located in London, Greater London. The Squirrel Stash Limited was registered 5 months ago.
Registered office address changed from Office 453 60 Tottenham Court Road Fitzrovia Office 453 London W1T 2EW England to 60 Tottenham Court Road Office 453 Fitzrovia London W1T 2EW on 12 October 2025
Submitted on 12 Oct 2025
Registered office address changed from Ideliverd #9042 2 Lansdowne Rd Croydon Uk CR9 2ER United Kingdom to Office 453 60 Tottenham Court Road Fitzrovia Office 453 London W1T 2EW on 11 October 2025