About I-touch Technology Limited (11997576) United Kingdom