About Endeavour 12 Limited (06638044) United Kingdom