About Periscope Studios Ltd. (07088690) United Kingdom