Company THE NATIONAL LONGEVITY CLINIC INDIANAPOLIS, LLC Address 1800 N. MERIDIAN ST., INDIANAPOLIS, IN, 46202, USA