About Mema Capital Limited (13029769) United Kingdom