About Kenic Holdings Limited (11388935) United Kingdom