About Edengene Limited (08945753) United Kingdom