About Sowingx Capital Limited (10385803) United Kingdom