Sen-etsu-nagara...quite particular Japanese phrase, means "I know I'm not enough to do(say) this, but please let me..." We use this to humble ourselves to great extent.
Why do they put this phrase their unit name? Because they have no confidence? Huuum. Please be careful. When the Japanese try to begin do something with saying "Sen-etsu-nagara...", it means the person has a big confidence about his/her work.
Please check their blog.