Appella AI Limited Trademarks
APPELLA
Filed: July 11, 2024
Downloadable computer software; application software; artificial intelligence software; the aforesaid for use in the customer…
Owned by: Appella AI Limited
Serial Number: 98642766