About Smackel Limited (07983264) United Kingdom