About Soft Touch Solutions Limited (03279355) United Kingdom