About Tick Tock Lifestyle Management Company Limited (08439198) United Kingdom