About Ticktock Sales Limited (13235164) United Kingdom