About Tick Sales Limited (09831156) United Kingdom