About R3 Developments Group Limited (11780058) United Kingdom