About Endor Solutions Limited (08141241) United Kingdom