About Eight Ball Engineering Ltd (13136222) United Kingdom