About Eco Investments Holding Limited (11599547) United Kingdom