About Touch International Properties Ltd (10410462) United Kingdom