About Racquet & Ball Ltd (13129381) United Kingdom