About Tmsc Holdings Limited (11656953) United Kingdom