About Kellen S Ltd (11630587) United Kingdom