About Staple Rice (uk) Limited (13217684) United Kingdom