About Endeavour Xvi Ltd (12030024) United Kingdom