About Tic Management Limited (08592347) United Kingdom