About R.i. Holdings Limited (11604838) United Kingdom