About Tct - Europe Limited (SC627134) United Kingdom