About Intouch Supported Living Ltd (13580256) United Kingdom