About Klic Investments Limited (10122263) United Kingdom