About Teddy Tennis Limited (04426383) United Kingdom