Indian tech firm ITSU says its name is not only an abbreviation of a reasonable tech-y name, but is also something more:
ITSU is a Japanese word which means ' to do'...
Er, no. The only everyday meaning of itsu translates to the time-related English word "when". There are other less-common meanings, too, but none of these seem to remotely equate to "to do".
No big harm. Just setting things straight.