About Rice Bowl 168 Ltd (SC671990) United Kingdom