About Tick Developments Limited (12642956) United Kingdom