About The Healers Touch Ltd (13440074) United Kingdom