Company overviewCompany number03607311StatusActiveCategoryPlcIncorporated1998-07-30Accounts categoryGroupNext accounts due2027-01-31Registered office50 Featherstone Street, London, EC1Y 8RT