About Ball Skills Ltd (12812869) United Kingdom