About Touchwood Capital Limited (10627670) United Kingdom