About R60 Limited (10726617) United Kingdom