About Tdd Management Limited (11500307) United Kingdom