Name of Subsidiary
Place of Incorporation
Principal Activity
Versus LLC
United States of America
81.9%
Technology Company
No definition available.