About Echologika Holdings Ltd (11660891) United Kingdom