About Ace Tennis Balls Limited (10052496) United Kingdom