About Teneo Projects Limited (08714685) United Kingdom