About Ecogen Group (holdings) Limited (11640356) United Kingdom