About I-touch Technologies Limited (10966449) United Kingdom