About Team Foundation Limited (08289269) United Kingdom