About Team Technologies Limited (02711340) United Kingdom