XX20 Sports Limited is an active company incorporated on 11 September 2024 with the registered office located in Glasgow, Lanarkshire. XX20 Sports Limited was registered 1 year 4 months ago.
Registered office address changed from 3/1 260 Main Street Rutherglen Glasgow G73 3AD Scotland to 80 Kilbowie Road Cumbernauld Glasgow G67 2PX on 25 October 2025
Submitted on 25 Oct 2025
Confirmation statement made on 10 September 2025 with no updates