Sure thing.
In simple terms it's stragedy based space shooter involving huge capital ships. Reportedly, there is not as much direct control of the ships themselves, but rather an emphasis on resource allocation and battle planning. Think along the lines of the Homeworld or Hegemonia game series.
The Angelwing is an alien vessel that is in the hands of humans and posseses a variety of weapons that can be upgraded throughout gameplay.