Xosa Group Ltd is an active company incorporated on 15 April 2025 with the registered office located in Cardiff, South Glamorgan. Xosa Group Ltd was registered 10 months ago.
Registered office address changed from 71-75 Shelton Street Covent Garden London WC2H 9JQ United Kingdom to 124 City Road, London City Road London EC1V 2NX on 28 July 2025