About Ecogroup International Ltd. (11284901) United Kingdom