I'm sure they are working other jobs as Magniant is a startup. They are most likely consultants/contractors for the time being until business ramps up. Try looking them up in their current FT jobs and see if they will reply to you about their involvement with Magniant.