About Klic Digital Limited (10386614) United Kingdom