About Eco Hldngs Limited (12278216) United Kingdom