About R Matrix Limited (12590417) United Kingdom