Company overviewCompany number08998951StatusActiveCategoryLtdIncorporated2014-04-15Accounts categoryFullNext accounts due2026-12-31Registered officeOne, Aldgate, London, England, EC3N 1RE