About Tick Digital Ltd (10275556) United Kingdom