About R1 Altra Ltd (13708336) United Kingdom