About Tick Investment Limited (12480929) United Kingdom