About R3 Strategies Limited (10712144) United Kingdom