ODESSA VENTURES LIMITED
13030030StatusActive
Company typePrivate Limited Company
Incorporated18/11/2020
Company number13030030
Nature of business (SIC)70100 - Activities of head offices
Registered officeANCHOR HOUSE 4, DURHAM STREET, VAUXHALL, London, SE11 5JA
Post townLondon
PostcodeSE11 5JA
CountryUNITED KINGDOM
Accounts categoryDORMANT
Accounts next due31/08/2027
Last accounts30/11/2025
Confirmation stmt next due11/03/2027
Last confirmation stmt25/02/2026
Previous namesJL EQUITY PARTNERS LIMITED (15/01/2021)
Data from Companies House — updated 2026-08-16.