About Tick & Tally Limited (08509882) United Kingdom