Mechora Smart Living Ltd is an active company incorporated on 4 September 2025 with the registered office located in London, Greater London. Mechora Smart Living Ltd was registered 2 months ago.
Confirmation statement made on 5 October 2025 with updates
Submitted on 5 Oct 2025
Registered office address changed from 125 Upminster Road Hornchurch RM11 3XH United Kingdom to 30 Churchil Place Churchill Place London E14 5RE on 24 September 2025