Owner LLC, Ltd "Velomotors+" behind that:

velomotors.ru - Веломоторс - производство велосипедов, квадроциклов, мотоциклов, скутеров и снегоходов Stels