About Intouch Holdings Limited (NI044817) United Kingdom