1990 – 1999 Company name Batricar Limited Place Thrupp Stroud, Gloucestershire Country United Kingdom