About Techniscope Ltd (08790908) United Kingdom