About T T C Projects Ltd (11141316) United Kingdom