Umbra Software Oy Trademarks
MEGALOD
Filed: June 27, 2016
Computer operating programs and computer operating systems; Computer programs and computer software for computer games;…
Owned by: Umbra Software Oy
Serial Number: 87085317