Company overview
Company Number
12246845
Name
16 Screen Limited
Entity type
Private Limited Company
Industry codes
59120
Status
Active
Incorporation date
7 October 2019
Address
16 Carlisle Street, London, W1D 3BT, England
Postal code
W1D 3BT
Country
United Kingdom