About Ideal Eco Ltd (11288975) United Kingdom