About Rod Ball Racing Ltd (12826980) United Kingdom