About Rice 2 Limited (13084181) United Kingdom