About 3 Ball Holdings Ltd (13260585) United Kingdom