Company overviewCompany number16662941StatusActiveCategoryLtdIncorporated2025-08-20Accounts categoryNot suppliedNext accounts due2027-05-20Registered office4 Denton Road, Cardiff, Wales, CF5 1PE