About Thomas Hall Motorsports Ltd. (10483968) United Kingdom