About Team Hard Racing Limited (08827986) United Kingdom