About Rice Technologies Limited (10657361) United Kingdom