Company overviewCompany number09112352StatusActiveCategoryLtdIncorporated2014-07-02Accounts categoryFullNext accounts due2027-04-30Registered office20-22 Wenlock Road, London, N1 7GU