Company ALDEBARAN CAPITAL, LLC Address 10293 N. Meridian St., Ste. 100, Indianapolis, IN, 46290 - 1073, USA