About In Touch Capital Limited (10395425) United Kingdom