About Tick Logic Limited (04329159) United Kingdom