About Tecnl Investments Limited (11154317) United Kingdom