Taylor and Francis Ltd.
Organization name
Taylor and Francis Ltd.