About Kancho Ltd (10372340) United Kingdom