About Rice & Rise Limited (11262148) United Kingdom