Xyrra Ltd is an active company incorporated on 31 March 2025 with the registered office located in London, Greater London. Xyrra Ltd was registered 10 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