Company overviewCompany number09611416StatusActiveCategoryLtdIncorporated2015-05-28Accounts categoryFullNext accounts due2027-09-30Registered office20-22 Wenlock Road, London, England, N1 7GU