About T C S (london) Ltd (03305043) United Kingdom