Company overviewCompany number05684239StatusActiveCategoryLtdIncorporated2006-01-23Accounts categorySmallNext accounts due2026-12-31Registered office128 City Road, London, England, EC1V 2NX