About Mem Plus Ltd (11996730) United Kingdom