2017 – 2021 Company name Keating Supercars, National Center For Motorsport Engineering Place Bolton, Lancashire Country United Kingdom