About Team Dickerson Racing Limited (10597551) United Kingdom