About Smack Digital Limited (07831634) United Kingdom