Company overviewCompany number03833448StatusActiveCategoryPlcIncorporated1999-08-31Accounts categoryGroupNext accounts due2026-09-30Registered office160 Kensington High Street, London, W8 7RG