About T T D H Investments Limited (12318465) United Kingdom