About T Ball Trading Limited (13686877) United Kingdom