About The Intouch Group Limited (02381444) United Kingdom