Otro
There are more than one artist using this name.
1) Otro is an electonic music producer from Spain.
2) Otro is a french artist from Angers. While he makes some music, most of his works are related to illustration / VJing. Some his work can be seen here : http://www.otromatic.net