About Menes Capital Limited (12709962) United Kingdom