About Periscope Design Limited (11279267) United Kingdom