About Mem Capital Limited (05164798) United Kingdom