About Ball Masters Limited (11433599) United Kingdom