The article says its a Japanese company but I’m thinking Chinese.
#33 Evergreen is the shipping line. They are all named “Ever Something.” This one is “Ever Given.”
Renamed to Ever Stuck : )