About R3 Cat Limited (12353058) United Kingdom