Company identity
Founded / incorporated
15 May 2020
Company number 12606103
Legal name
23 STUDIO LIMITED
Company type
Private Limited Company
Region
London
Registered address
40 CHAMBERLAYNE ROAD
LONDON
UNITED KINGDOM
NW10 3JE
Insolvency history
No