About T.m.s.c.i Limited (08589443) United Kingdom