About Tick Ltd (12121243) United Kingdom