About Kandi Tree Limited (10816227) United Kingdom