About Playball Plus Ltd (13357831) United Kingdom