About Klucas Holdings Limited (11395991) United Kingdom