About Open Shutter Productions Limited (02395208) United Kingdom