About Tck London Limited (03897823) United Kingdom