About Rnr World Limited (10017685) United Kingdom