About Islamic Touch Ltd. (11324025) United Kingdom