About N17 Endeavour Ltd (SC689428) United Kingdom