Greater Good Health raised $20 million to enhance its technology platform