About Klick Karz Ltd (12687884) United Kingdom