About Ball Ecology Limited (13370029) United Kingdom