About Tick Tock Tech Limited (12266756) United Kingdom