About Richmond Redmile Limited (01605224) United Kingdom