2006 – 2009 Company name TEAC (Technology-Engineering-Automotive-Creation) Sportscars Place Mansfield, Nottinghamshire Country United Kingdom