About New Tick Limited (10752535) United Kingdom