About R&a Touch Limited (13320739) United Kingdom