About Ball Management Ltd (13598753) United Kingdom