I've never heard of this site. But I see that the company was created already a year and a half ago and we never heard about it on the forum. And another thing, any site that doesn't have profiles on social networks is a red flag for me
We may contact you, by email or other means; for example, we may send you promotional offers on behalf of other businesses
Translation: we may turn our service in an advertising platform