About Joe Tickle Racing Limited (13513738) United Kingdom