About Amica Eco Ltd (10525476) United Kingdom