About Endeavour Solutions (uk) Limited (06959373) United Kingdom