About Tennis Balls Limited (12745906) United Kingdom