About Kcac Ltd (SC630348) United Kingdom