About Endeavour Solutions Europe Limited (09255617) United Kingdom