About R&i Limited (10069506) United Kingdom