About Renegade Electron Limited (02720220) United Kingdom