About Elo Touch Solutions (uk) Limited (08047386) United Kingdom