About Mem Environmental Holdings Ltd (11604032) United Kingdom