Not familiar with the company. Home page says nothing other than a tag line and a signup to continue. About page does add very little. Their blog provides a little bit of insight, but honestly, I have no clue what they sell or what the value prop is.
Maybe I'm the clueless one, at it seems others are quite familiar with their story.