About Endor Developments Ltd (13065282) United Kingdom