About Kandi Klouds Ltd (13111358) United Kingdom