About Soft Touch Papers Ltd (11499543) United Kingdom