About Endor Limited (04370161) United Kingdom