iscreen limited is a private limited company registered in England and Wales.
Registration number: 06208345.
VAT Registration number: 906 8570 05.
Managering Director: Stephanie Penrose.
Address:
The Studio,
Poole,
Dorset,
BH12 1HB
England