Company overviewCompany numberOC312252StatusActiveCategoryLlpIncorporated2005-03-17Accounts categoryFullNext accounts due2027-01-31Registered office25 Moorgate, London, England, EC2R 6AY