About T C D Investments Limited (01801281) United Kingdom