About Endorgene Ltd (12208570) United Kingdom