About Periscube Ltd. (07691565) United Kingdom