It's in there somewhere.
If you magnify the marquee, it says "VENUS 1000 3.02"
Sounds like it could be a love robot, but no: it's a medical device. You can't imagine how some people must be disappointed to discover that. w