A controlling interest in Descartes Labs is acquired by Antarctica Capital – SatNews