About Smack Leamington Limited (12170158) United Kingdom