About Kanbanchi Ltd (10478311) United Kingdom