About Validus Endeavour Investments (11559300) United Kingdom