About Slap N Tickle Limited (09398494) United Kingdom