About Endeavour Information Solutions Limited (NI073504) United Kingdom