About Endor Investments Ltd (09860004) United Kingdom