About Kwick High Tech & Solutions Limited (08785932) United Kingdom