About Periscope Group Limited (04224782) United Kingdom