About Endeavour Ventures Limited (05244123) United Kingdom