About Kandi Developments Limited (SC664013) United Kingdom