At Geneva Auto Show the moment of Techrules Ren RS
Supercar Techrules Ren RS will be revealed on 6 March 2018 at the 88th Geneva Motor Show while Techrules is in discussion with potential international automotive partners to form strategic alliances to assist with the […]