def standard_agency(scope, prefix, mandate)
      case scope
      when "national"
        NATIONAL&.dig(@lang, gb_mandate_suffix(prefix, mandate).to_sym,
                      :admin) || nil
      when "sector"
        SECTOR&.dig(@lang, prefix.to_sym, :admin) || nil
      when "local"
        "#{LOCAL&.dig(@lang, prefix.to_sym) || 'XXXX'}#{@labels["local_issuer"]}" 
      when "enterprise", "social-group"
        @issuer || nil
      when "professional" then "PROFESSIONAL STANDARD" # TODO
      end
    end
def standard_agency(scope, prefix, mandate)
      case scope
      when "national"
        NATIONAL&.dig(@lang, gb_mandate_suffix(prefix, mandate).to_sym,
                      :admin) || nil
      when "sector"
        SECTOR&.dig(@lang, prefix.to_sym, :admin) || nil
      when "local"
        "#{LOCAL&.dig(@lang, prefix.to_sym) || 'XXXX'}#{@labels["local_issuer"]}" 
      when "enterprise", "social-group"
        @issuer || nil
      when "professional" then "PROFESSIONAL STANDARD" # TODO
      end
    end
return agency name, allowing arrays in output