About Rice & Co Holdings Limited (10784742) United Kingdom