About Evogen Corporation Ltd (12160186) United Kingdom