The team comprises CEO, CFO, COO, and VP-BizDev…no engineers, at least in the leadership. To be fair, the COO does have a BS in Physics and almost got a PhD in AE.
No photographs of any facilities, testing equipment, or anything short of 3D mockups. The name is based on a sci-fi TV show and the splash page is also a sci-fi quote.
Looking deeper, however, it looks like they've recently hired their 25th employee (a Systems Engineer) and are building out their engineering team aggressively. Recently funded in January. So perhaps they are legitimately worth keeping an eye on.