About Ivy Capital Limited (08811196) United Kingdom