About Redmile London Ltd (10481707) United Kingdom