About Rice N Noddle Ltd (SC647970) United Kingdom