About Racket & Ball Limited (12401088) United Kingdom