About Rice Bowl Glasgow Ltd (SC644634) United Kingdom