About Tdc (london) Limited (10425672) United Kingdom