About Periscope Products Limited (12690711) United Kingdom