About Klc Holdings Limited (11503793) United Kingdom