About Luckin Kitchens Limited (10990520) United Kingdom