Overview
Legal name
2ND SCREEN LIMITED
Region
Unknown
Registered address
FLAT 27, NEW ATLAS WHARF
3 ARNHEM PLACE
LONDON
E14 3SS
Insolvency history
No