About Tick Tech Limited (12927663) United Kingdom