About Endeavour Technologies Limited (07923806) United Kingdom