About New Ball Game Limited (10380348) United Kingdom