About The Indian Touch Ltd. (SC618438) United Kingdom