About Mem Holdings Limited (06782981) United Kingdom