About Intellitouch Limited (08326038) United Kingdom