About Endeavour Investco Limited (12108656) United Kingdom