About Quick Touch Ltd (12664484) United Kingdom