About Mem Equity Ltd (12605631) United Kingdom