About T. E. C. A. Investments Limited (04751904) United Kingdom