About Ichimoku Capital Limited (12910704) United Kingdom