About Benno Ball Management Limited (13046359) United Kingdom