About Endeavour Investco Holdings Limited (11906128) United Kingdom