About Rice & Man Ltd (12094241) United Kingdom