About Just Balls Sporting Limited (11742342) United Kingdom