Company identity
Founded / incorporated
27 August 2020
Company number 12841031
Legal name
21STUDIO PHOTO LAB LIMITED
Company type
Private Limited Company
Region
Unknown
Registered address
21 WHITECHAPEL ROAD
LONDON
ENGLAND
E1 1DU
Insolvency history
No