About Ec Organic Seeds Ltd (13071885) United Kingdom