About Tech Services Limited (02642161) United Kingdom