About Good Deed Ball Limited (13126572) United Kingdom