About Ball Picker Ltd (13045395) United Kingdom