Market Segment: Unknown
Linkedin: Stella Technology LinkedIn Company ProfileEstimated Revenue: $50M
Estimated Employees: 250
Address: 6203 San Ignacio Avenue, San Jose CA
Description: Stella Technology, based in Silicon Valley, is a leading digital healthcare only company on a mission. We believe healthcare is a fundamental human right and we want to make high quality care accessible and affordable for everyone on earth. Access to C...