About Picture Box Studios Limited (02927538) United Kingdom