This could just be a side-project by some guy working in a tech company with a 'no inventions/IP clause' in his contract. People prefer to stay anonymous in such cases, and launch silently, as to not pull attention from their main org. Not everybody can be a twitter-tech bro announcing his creations on ProductHunt and not get in trouble for it.