About T.c.s Controls Holdings Ltd (12305713) United Kingdom