About First Endeavour Invest Ltd. (11880816) United Kingdom