About Quik-tech Uk Limited (13323889) United Kingdom