About Mem & D Investment Limited (11775261) United Kingdom