About Endor Holdings Limited (06956523) United Kingdom