About Intelliscope Limited (08292599) United Kingdom