Techrules Ren is one of the most powerful supercars that made its world premiere at Geneva Motor Show 2017.