About Tick Tock Investments Limited (07106317) United Kingdom