About Klikk Shop Limited (10483119) United Kingdom