About Tick Tock Management Limited (10377704) United Kingdom