About Endeavour Venture Partners Limited (11487683) United Kingdom