About Eth & Eco Holdings Limited (12000704) United Kingdom