About Teneo Strategy Limited (03883153) United Kingdom