About R Master Limited (12174658) United Kingdom