About Tdsc Holdings Ltd (13618628) United Kingdom