About Rice & Noodles Ltd (10047333) United Kingdom