About R.r.s.discovery Limited (SC095808) United Kingdom