Magellan Interactive LLC Trademarks
PLAZA LINGUA
Filed: June 2, 2011
Computer application software for mobile phones, portable media players, handheld computers, tablet computer devices and…
Owned by: Magellan Interactive LLC
Serial Number: 85336245