Triarch Labs Limited is an active company incorporated on 1 July 2025 with the registered office located in London, Greater London. Triarch Labs Limited was registered 5 months ago.
Secretary's details changed for Westmoore Company Secretary (Uk) Limited on 27 October 2025
Submitted on 27 Oct 2025
Change of details for Trafalgar Private Investments Limited as a person with significant control on 27 October 2025
Submitted on 27 Oct 2025
Registered office address changed from 207 Regent Street Third Floor, Suite 8 London W1B 3HH England to 15 Hanover Square 6th Floor, Lion Suite London W1S 1HS on 27 October 2025