Flowercard International Limited is a dissolved company incorporated on 28 March 2017 with the registered office located in Edinburgh, City of Edinburgh. Flowercard International Limited was registered 8 years ago.
Registered office address changed from 40 Charlotte Square 1st Floor Edinburgh EH2 4HQ United Kingdom to Apex 3 95 Haymarket Terrace Edinburgh EH12 5HD on 31 January 2022