About T T C (group Holdings) Limited (11259374) United Kingdom