About Project Rio Bidco Limited (13498801) United Kingdom