About Kendi Ecom Ltd (12915583) United Kingdom