About Itt Investments Limited (13226712) United Kingdom