About In Touch Networks (holdings) Limited (08824806) United Kingdom