About Ecogen Partners Ltd (10673241) United Kingdom