About Memt Holdings Limited (12838754) United Kingdom