About R3 Holdings Limited (07561869) United Kingdom