About Tsm International It Services Limited (10096820) United Kingdom