The domain is hosted on a shared server which belongs to SquareSpace, registered via GoDaddy, by a tiny marketing/web design firm in Texas (doesn't look like a new operation tho).
I've checked the background of the folks involved (and a bunch of other official records), don't see anything...