INMECHA INC Trademarks
INMECHA

INMECHA

Filed: September 21, 2024
Humanoid robots having communication and learning functions for assisting and entertaining people
Owned by: INMECHA INC
Serial Number: 98762513