About Klick Technology Limited (01599229) United Kingdom