About Kini Kandi Ltd (12027836) United Kingdom