About Ball Sports Ltd (06626235) United Kingdom