About Taylor International Motor Sports (uk) Llp (OC339809) United Kingdom