About Rice Capital Limited (10524299) United Kingdom