About Touchstone Capital Limited (10977617) United Kingdom