About Riverstone Operations Limited (11082072) United Kingdom