About Ic3 Capital Limited (SC667924) United Kingdom