About Quality Touch Ltd (12078156) United Kingdom