About Endeavour Communication Solutions Limited (09940792) United Kingdom