About Thomas Jack Racing Limited (11278052) United Kingdom