About Three Ball Management Limited (13387897) United Kingdom