About Mycroft, Inc.
Based in St. Louis, Missouri (MO), Mycroft, Inc. operates in the Information Technology sector. The company is classified under the Information Technology sector. The company is headquartered in St. Louis, Missouri (MO). Recorded investors include Ticonderoga Capital, Inc. (Ticonderoga Private Equity) and Petra Capital Partners LLC. The company is backed by private equity.