About Initial Capital Limited (10399343) United Kingdom