About Rice Investments Limited (13109585) United Kingdom