About Rice Projects Limited (12461293) United Kingdom