I agree. It is a direct translation from my native language. It means superior or central team regarding management but even in Japanese it's a bit awkward a word. Your suggestion is right on the money. Someone often requires me to translate directly but I think it's counterproductive. Thanks so much, Mr W.