About Slap & Tickle Artwork & Design Limited (03207728) United Kingdom