Tufts Benefit Administrators, Inc. was incorporated on which located at 705 MOUNT AUBURN STREET WATERTOWN, MA 02472-1508 .