About Yumchi Neasden Ltd (12236113) United Kingdom