About Nick Mitchell Racing Limited (11504789) United Kingdom