About Enviromena International Holdings Limited (12074634) United Kingdom