Small tech company, appears to be a rebrand or lesser-known service
Limited brand recognition, small market presence