About Euro Touch Ltd (12748431) United Kingdom