About Quiktec Holdings Limited (08177615) United Kingdom