About Sn Marketing Ltd (SC630146) United Kingdom