About T.c.l. Holdings Limited (06069919) United Kingdom