About Tickles World Limited (08916149) United Kingdom