About Ivywell Capital Limited (09546628) United Kingdom