Xyrra Ltd is an active company incorporated on 31 March 2025 with the registered office located in London, Greater London. Xyrra Ltd was registered 5 months ago.
Registered office address changed from 3 Waterhouse Square 138-142 Holborn London EC1N 2SW England to Office One 1Coldbath Square London EC1R 5HL on 23 July 2025