About Ri Capital Limited (12230156) United Kingdom