About Soft Touch Care Limited (11759916) United Kingdom