Company overviewCompany numberOC312072StatusActiveCategoryLlpIncorporated2005-03-11Accounts categoryGroupNext accounts due2026-12-31Registered office70 St Mary Axe, London, England, EC3A 8BE