About Kell Holdings Limited (11571553) United Kingdom