About Kliklok International Limited (00835066) United Kingdom