About World Ball Company Limited (02854277) United Kingdom