About Periscope Design Solutions Limited (04006893) United Kingdom