About Intouch Solutions International Limited (10365197) United Kingdom