About Rice Meet Noodles Ltd. (SC623384) United Kingdom