About Teesside Technology Services Limited (09110262) United Kingdom